package com.intech.android.demo.cms.dao;

import com.intech.android.demo.cms.dao.impl.*;
import com.intech.android.demo.cms.dao.interfaces.*;

public class HibernateFactoryDAO extends FactoryDAO
{

    @Override
    public AudioContentDAO getAudioContentDao()
    {
        return new AudioContentHibernateDAO();
    }

    @Override
    public VideoContentDAO getVideoContentDao()
    {
        return new VideoContentHibernateDAO();
    }

    @Override
    public GraphicContentDAO getGraphicsContentDao()
    {
        return new GraphicContentHibernateDAO();
    }

    @Override
    public TextContentDAO getTextContentDao()
    {
        return new TextContentHibernateDAO();
    }

    @Override
    public GroupDAO getGroupDao()
    {
        return new GroupHibernateDAO();  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public RegionDAO getRegionDao()
    {
        return new RegionHibernateDAO();  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public CategoryDAO getCategoryDao()
    {
        return new CategoryHibernateDAO();  //To change body of implemented methods use File | Settings | File Templates.
    }
}
